added __VOLK_PREFETCH() compatibility macro
authorJosh Blum <josh@joshknows.com>
Fri, 20 Jan 2017 18:03:49 +0000 (10:03 -0800)
committerA. Maitland Bottoms <bottoms@debian.org>
Sun, 4 Feb 2018 18:12:21 +0000 (18:12 +0000)
commit082776ae8fcd0cd30c9abc9cbe7f26e87237f05f
tree1057dd7e6c83e7f3d94941cfb92d9a4f49591141
parentd5b7008e26627127fb8457780fa2444967fe1b83
added __VOLK_PREFETCH() compatibility macro

__VOLK_PREFETCH() performs __builtin_prefetch() on GCC compilers
and is otherwise a NOP for other systems. The use of __builtin_prefetch
was replaced with __VOLK_PREFETCH() to make the kernels portable.

Gbp-Pq: Name 0007-added-__VOLK_PREFETCH-compatibility-macro.patch
13 files changed:
include/volk/volk_common.h
kernels/volk/volk_16i_max_star_16i.h
kernels/volk/volk_16i_max_star_horizontal_16i.h
kernels/volk/volk_16ic_convert_32fc.h
kernels/volk/volk_16ic_x2_dot_prod_16ic.h
kernels/volk/volk_16ic_x2_multiply_16ic.h
kernels/volk/volk_32f_x2_add_32f.h
kernels/volk/volk_32fc_conjugate_32fc.h
kernels/volk/volk_32fc_convert_16ic.h
kernels/volk/volk_32fc_x2_conjugate_dot_prod_32fc.h
kernels/volk/volk_32fc_x2_dot_prod_32fc.h
kernels/volk/volk_32fc_x2_multiply_32fc.h
kernels/volk/volk_32fc_x2_multiply_conjugate_32fc.h